/** cvu-upload 文件上传
 * @param { String } uploadType 上传文件类型 可选值 image：图片上传 | list：图片列表上传 | file：文件上传
 * @param { Object } headers 设置上传的请求头部
 * @param { String } action 上传的地址，必填
 * @param { Boolean } multiple 是否支持多选文件
 * @param { String } type 上传控件的类型，可选值为 select（点击选择），drag（支持拖拽）
 * @param { Boolean } showUploadList 是否显示默认格式已上传文件列表
 * @param { Boolean } disabled 是否禁用
 * @param { Object } data 上传时附带的额外参数
 * @param { String } name 上传的文件字段名
 * @param { String } accept 接受上传的文件类型
 * @param { Array } format 支持的文件类型，与 accept 不同的是，format 是识别文件的后缀名，accept 为 input 标签原生的 accept 属性，会在选择文件时过滤，可以两者结合使用
 * @param { Number } maxSize 文件大小限制，单位 kb
 * @param { Number } maxLength 文件数量限制
 * @param { Array } defaultFileList 默认已上传的文件列表
 * @example <cvu-upload action="">
                <div class="add-warp">
                    <div class="add-btn" v-if="!fileData">
                        <Icon type="md-add" />
                    </div>
                    <img v-else :src="fileData" alt="">
                </div>
            </cvu-upload>
 */
import Upload from './src/main.vue'

Upload.install = function(Vue) {
    Vue.component(Upload.name, Upload)
}

export default Upload